home *** CD-ROM | disk | FTP | other *** search
/ macdrivermuseum.net / www.macdrivermuseum.net.tar / www.macdrivermuseum.net / nic / daynaccard121.sit / communicard installer 1.2.1 mac / CommuniCard Installer 1.2.1 / CommuniCard Appendix D < prev    next >
Text File  |  1996-10-23  |  15KB  |  332 lines

  1.  
  2. Appendix D S-Registers 
  3.  
  4. This appendix includes tables containing the S-Registers for cellular and non-cellular CommuniCard modems.
  5.  
  6. The S-registers control how the modem responds to your phone line and computer. Generally, it is not necessary to alter register values when you are using a communication software package. The software controls the registers as you issue commands. However, direct access to the S-registers allows you to customize and control your modem for every application.
  7.  
  8. Registers contain numeric values that represent a parameter, ASCII string, or the value of a counter.
  9.  
  10. Some registers are bit mapped. Each of the eight bits that make up the register is assigned a function and is used for factory testing. When you display the contents of a register (for example, ATS14?), a decimal integer results as the value.
  11.  
  12. S-Registers for Cellular-Ready Modems This table contains S-Registers suitable for your cellular-ready CommuniCard modem.
  13.  
  14. Register   Default          Description
  15. 0          0          Ring to answer on
  16. 1          0          Rings currently counted
  17. 2          43         Escape character (+) (ASCII value in decimal), disabled if  value is greater than 127
  18. 3          13         Carriage Return <CR> character code (ASCII value in  decimal)
  19. 4          10         Line Feed <LF> character code (ASCII value in decimal)
  20. 5          08         Back Space <BS> character code (ASCII value in decimal)
  21. 6          02         Seconds to wait before blind dialing
  22. 7          50         Seconds to wait for carrier. Tenths of a second to wait for  silence in '@' dial modifier
  23. 8          02         Seconds to delay for comma (,) dial modifier
  24. 9          06         Tenths of seconds to determine whether CD is true
  25. 10         14         Tenths of seconds to detect lost carrier before hang up
  26. 11         70         Duration and spacing of DTMF tones, in milliseconds
  27. 12         50         Escape sequence guard time, in 1/50 of a second. Default = 1 sec
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                               28
  35.  
  36. Register   Default          Description
  37.  
  38. 14        138       Read Only bit mapped register:
  39. Bit 1 Bit 2 Bit 3 Bit 4 Bit 7 command echo, En = 1 result codes, Qn = 0 verbose, Vn =  1 reserved answer (0), originate (1) mode = 1
  40.  
  41. 16          00      Read Only bit mapped test register:
  42. Bit 0 Bit 2 Bit 3 Bit 4 Bit 5 Local Analog Loop, &T1 Local Digital Loop, &T3 Local modem in RDL, &T4-&T5 RDL initiated, &T6 RDL with                          self-test initiated, &T7
  43.  
  44. 18          00      Modem test timer (seconds), for &T7, &T8 0 = test forever
  45.  
  46. 19          16      AutoSync Protocol Support Mode Bit 1 Bit 2 Bit 3 Bit 4 0 = BSC, 1 = SDLC SDLC address enable NRZI, NRZ mode SDLC idle on Mark (0), or Flag (1)
  47.  
  48. 20          32      AutoSync Sync/Address Character (ASCII value in decimal)
  49.  
  50. 21          52      Read Only bit mapped options: RS232 control Bit 0 Bit 1 Bit  2 Bits 3, 4 Bit 5 Bit 6 Bit 7 Telco Jack, &J Status of &D4, clear buffers before hang up CTS options, &R DTR options, &D0..3 DCD options, &C  DSR options, &S Long space disconnect options, Y
  51.  
  52. 22          119     Read Only bit mapped options: Bit 0, 1 Bits 2, 3 Bits 4-6 Bit 7  Speaker volume options, L=2 Speaker control options, M=1                     Result code options, X0..4=4 Pulse dial options, &P=0
  53.  
  54. 23                  Bits 4-5 Bits 6-7 Enable RDL, &T4, &T5=1 DTE baud rate = 5 0=300; 1=600; 2=1200; 3=2400; 4=4800; 5=9600; 6=19200; 7=38400 and above DTE parity=0 Guard tone options, &G=0
  55.  
  56. 24          05       Sleep Inactivity Time, time to go into Low Power mode.                          Measured in seconds.
  57. 25          05       DTR transition detect timer (.01 seconds)
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.                               29
  73.  
  74. Register      Default          Description
  75.  
  76. 26          01     Time delay from RTS true to CTS true (non-MNP modes). Default (.01 seconds)
  77.  
  78. 27          73      Read Only bit mapped options: Bits 0,1,3
  79.                     Bits 4,5 Bits 6 Bits 7 Sync, Async Mode, &Mn/&Qn=5 0,0=&M0, &Q0Async mode 1,0=&M1, &Q1-Disabled 2,0=&M2, &Q2Disabled 3,0=&M3, &Q3-Disabled 0,1=&Q4=AutoSync Mode 1,1=&Q5=Error Correction Mode 2,1=&Q6=Async normal mode Bits 2--Not used Internal clock source CCITT, Bell options, B=1 MNP10, Initial transmit level, @M=0
  80.  
  81. 28          0       Bit Mapped Bits 3,4 Bits 6,7 Pulse mode, &P=0 MNP10,                          negotiation speed, *H=0
  82.  
  83. 29          70      Flash Timer in .01 seconds, used by '!' dial modifier
  84. 30          0       Disconnect Inactivity timer, \T in minutes, 0=disable.
  85.  
  86. 31          202     Bit mapped, Speed and Result control Bits 1 Bits 2,3 Bits 4,5 Bits 6,7   Automode detect, N (0=>S37) = 1 extended result code, W=2 call ID Reserved=3
  87.  
  88. 32          17      XON Character used in flow control
  89.  
  90. 33          19      XOFF Character used in flow control
  91.  
  92. 36          7       LAPM failure control, fallback options:
  93. 0=disconnect, \N4 1=direct mode attempt, \N5,\J1 (V.32bis                          only)
  94. 2=reserved
  95. 3=normal mode attempt, \N5, \J0 (V.32bis only)
  96. 4=MNP only attempt, \N6
  97. 5=MNP, then direct mode attempt, \N7, \J1 (V.32bis only)
  98. 6=reserved
  99. 7=MNP, then normal mode attempt, \N7, \J0 (V.32bis only)
  100.  
  101. 38          20      Delay before forced Hang up, 0...255 seconds. A value of 0=disabled, 255=Empty buffers before hangup
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                               30
  116.  
  117. Register      Default          Description
  118.  
  119. 39          3       Bit mapped flow control Bits 0...2
  120.                     Bits 7
  121.                     Flow control, &K
  122.                     0=none, 3=RTS/CTS hardware flow, &K3=default
  123.                     4=XON/XOFF software flow, &K4
  124.                     6=XON/XOFF software flow, &K5
  125.                     5=Both RTS/CTS, XON/XOFF, &K6
  126.                     XON/XOFF pass through, \Xn
  127.  
  128. 40          232     Bit mapped, MNP control Bits 0,1 Bits 2 Bits 3..5 Bits 6,7
  129.                     MNP10, extended service, -K=1 MNP10, cellular power
  130.                     adjust, )M=0 Break control, see \K=5 MNP block size,\A=3
  131.                     0=64 bytes;
  132.                     1=128 bytes;
  133.                     2=192 bytes;
  134.                     3=256 bytes
  135.  
  136. 41          135     Bit Mapped, Compression, Retrain Bits 0,1
  137.                     Bits 2 Bits 3 Bits 4 Bits 5 Bits 6 Bits 7
  138.                     Compression control, %C=3
  139.                     0=None, %C0, 1=MNP5 only, %C3, 2=V.42bis only,
  140.                     %C2, 3=Both V.42bis, MNP5, %C1
  141.                     Retrain enable, %E0-1=1 Remote flow, \G=0 stream,
  142.                     block link, \L=0 DTE rate change Fallback, fall
  143.                     forward enable, %E2=0 MNP10, allow fall back, -Q=1
  144.  
  145. 46          138     V.42bis Data Compression Control, 136=Execute error
  146.                     correction with no compression, 138=Execute error
  147.                     correction with compression
  148.  
  149. 48          7       V.42 Negotiation Action
  150.                     0=Disable negotiation, proceed with LAPM (not
  151.                     recommended)
  152.                     7=Enable negotiation
  153.                     128=Disable negotiation, proceed with action in S36
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.                               31
  168.  
  169.  
  170. Register      Default          Description
  171.      
  172. 86          0       Disconnection Cause response (read only)
  173.                     0=Normal disconnect, no error
  174.                     4=Loss of carrier
  175.                     5=V.42 negotiation failed a reliable connect
  176.                     9=Modems could not find a common protocol
  177.                     12=Normal disconnect from remote modem
  178.                     13=Remote modem does not respond after 10 re-
  179.                     transmissions
  180.                     14=Protocol violation
  181.  
  182. 91          10      PSTN Transmit level, not adjustable in North
  183.                     American version
  184. 92          10      FAX transmit level, same as S91
  185. 95          2       Extended Result code control Bits 0 Bits 1 Bits 2
  186.                     Bits 3 Bits 
  187.                     4 Bits 5 Bits 6 Bits 7
  188.                     Force DCE instead of DTE for Connect message
  189.                     Append/REL to CONNECT message, \V0-1=1 Force
  190.                     Carrier XXXX result code Force Protocol XXXX result
  191.                     code Append -MNP, -LAPM to CONNECT message, \V2
  192.                     Force Compression message on numeric results type;
  193.                     Hayes numeric results type; Rockwell
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.                               32
  222.  
  223. S-Registers for Non-Cellular Modems 
  224.  
  225. To read the value of a register, type ATSr? (r = the register) and <ENTER>. Example:
  226. Type ATS0? and press <ENTER>, and the modem returns the value of register S0 (the number of rings before the modem automatically answers an incoming call) to the screen. Each value is returned as a three-digit sequence representing a parameter, ASCII string, or counter value.
  227.  
  228. To read values of more than one register, include them on the same command line.
  229. For example, type ATS0?S1?S2? and <ENTER> to see the values of all three registers.
  230. Setting a Register To set the value of a register, type ATSr=n (r = the register and n = value to be stored). Example: Type ATS0=2 and press <ENTER> to set register S0 (a counter) to
  231. 2. This enables the auto-answering of incoming calls, and causes the modem to answer on the second ring.
  232.  
  233. Detailed S-Register Functions Most S-register default values are shown directly under each register name. The range of value settings is also given with each register.
  234.  
  235. Register     Default          Range          Description
  236.  
  237. 0          0          0 to 255 rings      Sets the number of rings
  238.                                           before the modem
  239.                                           automatically answers incoming
  240.                                           calls. Setting this register
  241.                                           to zero disables auto-answer
  242.                                           mode.
  243. 1          0          0 to 255 rings      Sets the number of rings
  244.                                           required before the
  245.                                           modem answers a call. If no
  246.                                           rings occur over
  247.                                           an eight second interval, this
  248.                                           register is cleared.
  249. 2          43          0 to 255           ASCII Sets the decimal value
  250.                                           of the ASCII character used as
  251.                                           the escape character. A value 
  252.                                           over 127 disables the escape
  253.                                           process, i.e., no escape
  254.                                           character will be recognized.
  255. 3          13          0 to 127           ASCII Sets the command line
  256.                                           and result code terminator
  257.                                           character. Pertains to
  258.                                           asynchronous operation only.
  259. 4          10          0 to 127           ASCII Sets the character
  260.                                           recognized as a line feed.
  261.                                           Pertains to asynchronous
  262.                                           operation only. The Line Feed
  263.                                           control character is output
  264.                                           after the  Carriage Return
  265.                                           control character if verbose
  266.                                           result codes are used.
  267.  
  268.  
  269.                               33
  270.  
  271. Register     Default          Range          Description
  272.  
  273. 5             8              0 to 127     ASCII Sets the character
  274.                                           recognized as a backspace.
  275.                                           Pertains to asynchronous
  276.                                           operation only. The modem will
  277.                                           not recognize the Backspace
  278.                                           character if it is set to a
  279.                                           value that is greater than 32
  280.                                           ASCII. This character can be
  281.                                           used to edit a command line.
  282.                                           When the e command is enabled,
  283.                                           the modem echoes back to the 
  284.                                           local DTE the Backspace 
  285.                                           character, an ASCII space
  286.                                           character and a second 
  287.                                           backspace character. A total 
  288.                                           of three characters are 
  289.                                           transmitted each time the  
  290.                                           modem processes the Backspace 
  291.                                           character.
  292.  
  293. 6          2          2 to 255 seconds    Sets the length of time, in
  294.                                           seconds, that the  modem must
  295.                                           wait (pause) after going
  296.                                           offhook before dialing the
  297.                                           first digit of the
  298.                                           telephone number. The modem 
  299.                                           always pauses for a minimum of 
  300.                                           2 seconds, even if the value 
  301.                                           of S6 is less than 2 seconds. 
  302.                                           The "Wait for Dial Tone" call 
  303.                                           progress feature (W dial 
  304.                                           modifier in the dial string) 
  305.                                           will override  the value in 
  306.                                           register S6. This operation, 
  307.                                           however, may be affected by  
  308.                                           some ATX  options according to 
  309.                                           country restrictions.
  310.  
  311. 7          90 (90 for MNP 10)1 to 255 seconds Sets the time, in seconds, 
  312.                                           that the modem must wait 
  313.                                           before hanging up if carrier 
  314.                                           is not detected. The timer is 
  315.                                           started when the  modem 
  316.                                           finishes dialing (originate), 
  317.                                           or goes  off-hook (answer). In 
  318.                                           originate mode, the timer is 
  319.                                           reset upon detection of the 
  320.                                           answer  tone (if allowed by 
  321.                                           country restrictions). This 
  322.                                           timer also specifies the wait 
  323.                                           for silence time for the @ 
  324.                                           dial modifier in seconds. S7 
  325.                                           is not  associated with the W 
  326.                                           dial modifier.
  327.  
  328.  
  329.  
  330.                               34
  331.  
  332.